**Inventory** - это модуль управление остатками и адресным хранением товаров в магазинах

Основными компонентами данного модуля являются обьекты:

* Quants - Остатки товаров в разрезе свойст
* Move - Задание на движения товара
  * Главный принцип move это 1 move может быть создан на 1квант исходящий и 1 целевой
* Order - Набор move с одним правилом, нужен для агрегации move согласно свойствам
* Location - Местоположения (ячейки/стеллажи/упаковка)
* Lot - Партии, которые хрянят в себе свойства партии товара


Термины Inventory
* Гомогенность - свойство товаров, ячеек, говорит о том, что товар может хранится только при условии, что в ячейке не будет того же товара отличного от него по свойствам, например 2 разных поставки с одинаковой партией могут хранится в месте, или если не партионный учет, а учет по срокам годности, то с одинаковой или близкой датой окончания сроков годности
  * Гомогенность товара означает, что товар нельзя смешивать на уровне упаковки/ячейки, те 1го уровня 
  * Гомогенность ячейки означает, что даже разные упаковки содержащии 1sku разных свойств нельзя расположить в 1й ячейке
* Партионность - Свойство товара несущая в себе дополнительные аттрибуты конкретной партии товара, партионные товары по умолчанию являются гомогенными, на уровне упаковки, те если товар гомогенен в 1 ячейку можно положить 2 разные партии товара, но при условии, что они хранятся в разных упаковках
  * Дата Изготовление
  * Дата истечения срока годности
  * Номер партии
  * Производитель
